\section{Introduction}

As a programmer, its important to master a text editor. Indeed, mastering
a text editor is the key to program quickly and effictively. In this way,
this the first thing to learn. \\
There are two main text editor which are commonly used and cross-platform :
\vim and \emacs. In this document we will study the both. Let's begin.

\section{\vim}

\subsection{About \vim}

First, \vim is a quick cross-platform console application and so, it's very
suitable to remote administration, using ssh for example. The Os supported
are : AmigaOS (the initial target platform), Atari MiNT, BeOS, DOS,
Microsoft Windows 95/98/Me/NT/2000/XP/Server 2003/Vista/Server 2008/7,
IBM OS/2 and OS/390, MorphOS, OpenVMS, QNX, RISC OS, Unix, Linux, BSD,
and Mac OS.
Second, as it will be seen, \vim is highly configurable and highly modular.
In this way, you can surely find the sttings which agree you. And more,
if you're not satisfied, you can program new functionality.

\subsection{\vim Survival Kit}

\section{\emacs}
